import numpy as np

from utils.common import pair

try:
    import Image
except ImportError:
    from PIL import Image

# ToPIL 变换
class ToPIL:
    def __call__(self, array):
        """
        将 NumPy 数组转换为 PIL 图像的变换。

        Args:
            array (numpy.ndarray): 输入的 NumPy 数组。

        Returns:
            PIL.Image.Image: 转换后的 PIL 图像。
        """
        data = array.transpose(1, 2, 0)
        return Image.fromarray(data)


